-
Notifications
You must be signed in to change notification settings - Fork 964
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump minimum NodeInfo send to 5 minutes #3423
Conversation
🤖 Pull request artifactsempty string
|
considering the flood expire time of 10 minutes, 3 min is very reasonable. maybe could even bump it up to 5. |
Why not the whole 10? |
I don't think we should set it too high, it's a bit annoying for first-time users if you have to wait a while before a node shows up in your node list if you start up one after the first sent out its initial NodeInfo. |
Survey time? 😄 |
I'm fine with either 3 or 5 minutes. no real preference. firmware/src/mesh/MeshService.cpp Lines 92 to 93 in 13cc1b0
something else we should consider is always sending NodeInfo to |
Yeah I fixed this the other day because it was making it seem like some nodes were on the wrong channel |
I'm also fine with either 3 or 5 min. In the specific case Andre linked I think it makes sense to send the NodeInfo as DM, because we request a response from the unknown node, we don't want everyone to respond. |
for sure, we would send to |
Yeah, makes sense to only set |
Could we make NodeInfo DMs (or maybe they already are and I missed it) read promiscuously as long as we can decode? That way, if I send a DM to interrogate NodeInfo only for a specific destination node that I don't know yet, any observers still would also get the benefit of observing that (but not rebroadcasting). |
Yeah I was already able to decode them, I just was not expecting a dm |
I like that. we could finally use Lines 282 to 289 in e27f029
|
What do we think about this change to combat some of the excessive chattiness of NodeInfo on larger meshes?